long-term survival - Español Inglés Diccionario